[Edu-sig] another Rich Data Structure (Pythonic)

kirby urner kirby.urner at gmail.com
Thu Dec 4 06:19:56 CET 2008


In commemoration of Python 3.0's official final release, just 3 or so
hours ago, I append a Python 3.0 program.

OK, so it's really just a dictionary with a new style print statement,
so runs in 2.x just as easily (change the print statement).

Plus it's all Latin-1 so that's not really so futuristic either.

Some relevant futurism here:
http://mybizmo.blogspot.com/2008/12/teacher-resources.html

BTW, looks interesting:  http://sourceforge.net/projects/improsculpt/

Python rocks,

Kirby


#!/bin/python3.0

navams = {"Kiowa Apache":[("Anadarko", "OK", 1913)],
"Jicarilla Apache":[("Jicarilla Res","NM", 1913)],
"Mescalero Apache":[("Mescalero Apache Res","NM", 1913)],
"San Carlos Apache":[("San Carlos Res", "AZ", 1913)],
"White Mountain Apache":[("San Carlos Res", "AZ", 1913)],
"Arapaho":[("El Reno", "OK", 1913),("Wind River Res", "WY", 1913)],
"Arikara":[("Elbowoods, Fort Berthold Res", "ND", 1913)],
"Assiniboine": [("Crow Reservation", "MT", 1909),
                ("Harlem, Fort Belknap Res", "MT", 1913),
                ("Poplar, Fort Peck Res", "MT", 1913)],
"Bannock":[("Fort Hall Res", "ID", 1913)],
"Blackfoot":[("Crow Res", "MT", 1908),
             ("Crow Res", "MT", 1909),
             ("Browning, Blackfoot Res", "MT", 1913),
             ("Spokane", "WA", 1913)],
"Blood":[("Browning, Blackfoot Res", "MT", 1913)],
"Piegan":[("Browning, Blackfoot Res", "MT", 1913)],
"Cahuilla":[("Banning, Mission Indians Res", "CA", 1913)],
"Caddo":[("Anadarko", "OK", 1913)],
"Cayuse":[("Pendleton, Umatilla Res", "OR",1913)],
"Cherokee":[("Tahlequah", "OK", 1913)],
"Chewella":[("Spokane, Colville Res", "WA",1913)],
"Cheyenne":[("Crow Res", "MT", 1908),
            ("Crow Res", "MT", 1909)],
"Northern Cheyenne": [("Lame Deer, Tongue River Res", "MT", 1913)],
"Southern Cheyenne": [("Crow Res", "MT", 1909),
                      ("El Reno", "OK", 1913)],
"Chickasaw": [("Tishomingo", "OK",1913)],
"Chippewa": [("Browning, Blackfoot Res", "MT", 1913),
             ("Long Lake Res", "MN", 1913),
             ("White Earth, White Earth Res", "MN", 1913),
             ("Ashland, Bad River Res", "WI", 1913)],
"Lac Courte D' Oreille": [("Ashland, Bad River Res","WI", 1913)],
"Lac Du Flambeau": [("Ashland", "Bad River Res", "WI",1913)],
"Leech lake Chippewa": [("Omigum, Leech Lake Res", "MN", 1913)],
"Red Cliff Chippewa": [("Ashland, Bad River Res", "WI", 1913)],
"Red Lake Chippewa": [("Omigum, Leech Lake Res", "MN", 1913)],
"Turtle Mountain": [("Devil's Lake Res", "ND", 1913)],
"Choctaw": [("Tuskahoma", "OK", 1913)],
"Coeur D'Alene": [("Tekoa", "WA", 1913),
                  ("Spokane, Spokane Res", "WA",1913)],
"Shasta": [("Warm Springs Res", "OR", 1913)],
"Comanche": [("Crow Res", "MT", 1909), ("Anadarko", "OK", 1913)],
"Concow": [("Convola, Round Valley Res", "CA", 1913)],
"Creek": [("Okmulgee", "OK", 1913)],
"Crow": [("Crow Res", "MT", 1909),
         ("Crow Res", "MT", 1913)],
"Delaware": [("Anadarko", "OK", 1913)],
"Flathead": [("Spokane, Flathead Res", "WA", 1913),
         ("Jocko, Flathead Res", "MT", 1913),
         ("Ravalli, Flathead Res", "MT")],
"Gros Ventre": [("Crow Res", "MT", 1909),
                ("Harlem, Fort Belknap Res", "MT", 1913)],
"Havasupai": [("Cataract Canyon, Havasupai Res, Grand Canyon", "AZ", 1913)],
"Hidatsa": [("Elbowoods, Fort Berthold Res","ND", 1913)],
"Hoh": [("Neah Bay, Makah Reservation", "WA", 1913)],
"Hoopa": [("Hoopa Valley Res", "CA", 1913)],
"Hopi": [("Hopi Res", "AZ", 1913)],
"Cayuga": [("Cattanaugus Res", "NY", 1913),
           ("Alleghany Res", "NY", 1913)],
"Mohawk": [("Hogansburg, St. Regis Res", "NY", 1913)],
"Oneida": [("Oneida, Oneida Res", "WI",1913)],
"Onondaga": [("Syracuse, Omondaga Res", "NY", 1913)],
"Seneca": [("Akron, Tonawanda Res", "NY", 1913),
           ("Cattaraugus Res", "NY", 1913),
           ("Alleghany Res", "NY", 1913),
           ("Thomas Indian School, Cattaraugus Res, Salamanca", "NY", 1913)],
"Tuscarora": [("Niagara, Tuscarora Res", "NY", 1913)],
"Kalapuya": [("Siletz, Siletz Res", "OR", 1913)],
"Kalispel": [("Spokane, Kalispel Res", "WA", 1913)],
"Kansa": [("Otoe","OK", 1913)],
"Kickapoo": [("Shawnee", "OK", 1913)],
"Kiowa": [("Crow Res", "MT", 1909),
          ("Anadarko, OK", 1913)],
"Klamath": [("Hoopa Valley Res", "CA", 1913)],
"Klamath Falls": [("Klamath Res", "OR", 1913)],
"Kootenai": [("Jocko, Flathead Res", "MT", 1913)],
"La Jolla": [("Banning, Mission Indians Res", "CA", 1913)],
"Lake": [("Davenport, Colville Res", "WA", 1913)],
"Lemmi": [("Ft. Hall, Ft. Hall Res", "ID", 1913)],
"Makah": [("Neah Bay, Makah Res", "WA", 1913)],
"Mandan":[("Elbowoods, Fort Berthold Res", "ND", 1913)],
"Maricopa": [("Sacaton, Gila Res", "AZ", 1913)],
"Martinez": [("Banning, Mission Indians Res", "CA", 1913)],
"Menominee": [("Neopit, Menominee Res", "WI",1913)],
"Mesa Grande": [("Banning, Mission Indians Res","CA", 1913)],
"Mission Indians": [("Banning, Mission Indians Res", "CA", 1913)],
"Moallalla": [("Siletz, Siletz Res", "OR", 1913)],
"Modoc": [("Klamath Falls, Klamath Res","OR", 1913)],
"Mojave":[("Crow Res", "MT",1909),
          ("Parker, Mojave Res", "AZ",1913)],
"Morongo":[("Banning, Mission Indians Res", "CA",1913),
           ("Covolo, Round Valley Res", "CA")],
"Navajo": [("Ganado, Navajo Res", "AZ",1913)],
"Nes Pelem": [("Spokane, Spokane Res", "WA", 1913)],
"Nez Perce": [("Lapwai, Nez Perce Res", "ID", 1913)],
"Spokane": [("Spokane Res", "WA", 1913)],
"Nisqualli": [("Tulalip, Tulalip Res","WA",1913)],
"Nomelackie":[("Covalo, Round Valley Res", "CA", 1913)],
"Okanagon": [("Davenport, Colville Res", "WA",1913)],
"Omaha": [("Winnebago, Winnebago Res", "NE", 1913)],
"Osage": [("Pawhuska, Osage Res", "OK", 1913)],
"Osetto": [("Neah Bay, Makah Res", "WA", 1913)],
"Otoe-Missouri": [("Otoe", "OK", 1913)],
"Paiute": [("Klamath Res", "OR", 1913),
          ("Warm Springs Res", "OR", 1913)],
"Pala Mission": [("Pala", "CA", 1913),
                 ("Pauma Res", "CA")],
"Papago": [("San Xavier Res","AZ",1913),
           ("Sacaton, Gila River Res","AZ",1913)],
"Pawnee": [("Pawnee", "OK", 1913)],
"Pechango": [("Pala", "CA", 1913)],
"Pima": [("Sacaton, Gila River Res", "AZ", 1913)],
"Pitt River": [("Covolo, Round Valley Res", "CA", 1913),
               ("Klamath Res", "OR", 1913)],
"Ponca": [("Otoe", "OK", 1913)],
"Potowatomie": [("Shawnee", "OK", 1913)],
"Pueblo": [("Santa Fe", "NM", 1913)],
"Acoma": [("Acoma Res", "NM", 1913)],
"Isleta": [("Isleta Res", "NM", 1913)],
"Laguna": [("Casa Blanca, Laguna Res", "NM", 1913)],
"Nambe": [("Santa Fe", "NM", 1913)],
"San Idlefonso": [("Santa Fe", "NM", 1913)],
"San Juan": [("Santa Fe", "NM", 1913)],
"Santa Clara": [("Santa Fe", "NM", 1913)],
"Taos": [("Taos", "NM", 1913)],
"Tesuque": [("Santa Fe", "NM", 1913)],
"Puyallup": [("Tacoma", "WA", 1913)],
"Quileute": [("Neah Bay, Makah Res", "WA", 1859)],
"Redwood": [("Covolo, Round Valley Res", "CA", 1913)],
"Rincon": [("Banning, Mission Indian Res", "CA", 1913)],
"Sac and Fox": [("Shawnee", "OK", 1913)],
"Salt River": [("Sacaton, Gila River Res", "AZ", 1913)],
"San Poil": [("Spokane, Colville Res", "WA", 1913)],
"Salish": [("Jocko, Flathead Res", "MT", 1913)],
"Seminole": [("Wewoka", "OK", 1913)],
"Serano": [("Banning, Mission Indians Res", "CA", 1913)],
"Shasta": [("Siletz, Siletz Res", "OR", 1913)],
"Shawnee": [("Shawnee", "OK", 1913)],
"Shinnecock": [("South Hampton, Long Island", "NY", 1913)],
"Shoshone": [("Wind River, Wind River Res", "WY", 1913),
             ("Fort Hall, Fort Hall Res", "ID")],
"Siletz": [("Siletz Res", "OR", 1913)],
"Blackfeet": [("Fort Yates, Standing Rock Res", "ND", 1913)],
"Lower Brul": [("Rosebud, Rosebud Res", "SD",1913)],
"Cheyenne River": [("Crow Res", "MT", 1909)],
"Cut Head": [("Devil's Lake Res", "ND", 1913)],
"Devil's Lake": [("Devil's Lake Res", "ND", 1913)],
"Hunkpapa": [("Fort Yates, Standing Rock Res", "ND", 1913)],
"Miniconjou": [("Cheyenne River Res", "SD", 1913)],
"Oglala": [ ("Crow Res", "MT", 1909),
            ("Pine Ridge, Pine Ridge Res", "SD", 1913),
            ("Pine Ridge, Pine Ridge Res", "SD", 1920)],
"Crow Creek Band": [("Southern Yankton, Crow Res", "MT", 1909)],
"Southern Yankton": [("Crow Res", "MT", 1909)],
"Sisseton": [("Devil's Lake Res", "ND", 1913)],
"Wahpeton": [("Devil's Lake Res", "ND", 1913)],
"Yankton Sioux": [("Poplar, Fort Peck Res", "MT", 1913),
                  ("Fort Yates, Standing Rock Res", "ND", 1913)],
"Yanktonai Sioux": [("Poplar, Fort peck Res", "MT", 1913),
                    ("Fort Yates, Standing Rock Res", "ND", 1913),
                    ("Crow Creek Res","SD", 1913),
                    ("Greenwood, Yanktonai Sioux Res", "SD", 1913),
                    ("Poplar, Fort Peck Res", "MT")],
"Lower Yanktonai": [("Fort Yates, Standing Rock Res", "ND", 1913),
               ("Crow Creek Res", "SD", 1913)],
"Skyomish": [("Tulalip, Tulalip Res", "WA", 1913)],
"Snohomish": [("Tulalip, Tulalip Res", "WA", 1913)],
"Snoqualmie": [("Tulalip, Tulalip Res", "WA", 1913)],
"Soboba": [("Banning, Mission Indians Res", "CA",1913)],
"Spokane": [("Spokane, Spokane Res", "WA",1913)],
"Stillaguamish": [("Arlington, Stillaguamish Res", "WA", 1976)],
"Stockbridge": [("Neopit, Menominee Res", "WI",1913)],
"Suquamish": [("Fort Madison, Suquamish Res", "WA",1913)],
"Tulalip": [("Tulalip", "WA", 1913)],
"Uintah": [("Fort Duchesne, Uintah & Ouray Res", "UT", 1913)],
"Umatilla": [("Crow Res", "MT", 1909), ("Pendleton, Umatilla Res", "OR",1913)],
"Uncompagre": [("Fort Duchesne, Uintah And Ouray Res", "UT",1913)],
"Southern Ute": [("Ignacio", "CO", 1913)],
"Walla Walla": [("Pendleton, Umatilla Res", "OR", 1913)],
"Wasco": [("Warm Springs, Warm Springs Res", "OR", 1913)],
"Winnebago": [("Winnebago, Winnebago Res", "NE", 1913)],
"Wichita": [("Anadarko", "OK", 1913)],
"Wylackie": [("Covolo, Round Valley Res", "CA", 1913)],
"Yahi": [("Yana, San Francisco", "CA", 1913)],
"Yakima": [("North Yakima", "WA", 1859)],
"Yuma": [("Yuma, Yuma Res", "CA", 1913)]}

def test():
    print(navams['Stillaguamish'])

if __name__ == "__main__":
    test()


More information about the Edu-sig mailing list